import java.util.Scanner;

public class project06 {


    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("请输入玩游戏的人数：");
        int n = scanner.nextInt();
        System.out.println("请输入开始报号的人的编号：");
        int k = scanner.nextInt();
        System.out.println("请输入淘汰者所报的号：");
        int m = scanner.nextInt();

        int[] persons = new int[n];   // 用于存放所有游戏玩家
        int[] seq = new int[n - 1];   // 用于存放淘汰者的编号
        int index = 0;   // 用于记录每次开始报号的人的编号

        for (int i = 0; i < n - 1; i++) {
            index = k;   // 每一轮开始报数的人的编号
            // 开始玩游戏
            for (int j = 0; j < m; index++) {
                if (persons[index % n] == 0) {
                    j++;
                }
            }

            persons[(index - 1) % n] = 1;  // 将淘汰出局的人的数组元素值改为1

            if ((index - 1) % n != 0) {
                seq[i] = (index - 1) % n;  // 将被淘汰人的编号存入seq数组
            } else {
                seq[i] = index - 1;
            }

            k = index % n;  // 下一轮开始报数的编号
        }

        // 在控制台输出淘汰者的编号
        for (int i = 0; i < seq.length; i++) {
            System.out.print(seq[i] + "\t");
        }
    }
}